/**
 * @fileOverview
 * @author David Foley
 * @exports IProxy 
 * @requires INotifier
 */

/**
 * @interface
 * @extends INotifier
 */
function IProxy () { };

/**
 * @return {string}
 */
IProxy.prototype.getProxyName= function () { };

/**
 * 
 * @param {Object} data
 */
IProxy.prototype.setData= function (data) { };

/**
 * @return {Object}
 */
IProxy.prototype.getData= function () { };

/**
 * @return {void}
 */
IProxy.prototype.onRegister= function () { };

/**
 * @return {void}
 */
IProxy.prototype.onRemove= function () { };